﻿@charset "utf-8";
/*
 * @data 2014-9-23
 * @Auther fj
 * @description  湖北华秦教育软件技术有限公司网站
 */
/**/
body{font-family:Arial, Helvetica, sans-serif; color:#222;background:#FFFFFF;}
.subbody{font-family:Arial, Helvetica, sans-serif; color:#222; background:url(../images/)  left   top    repeat;}
h2,h6{font-family: "黑体"; text-align:left}
ul,li{text-align:left}
a:link, a:visited{color:#222;}
a:hover{color:#136BC1; text-decoration:none;}

.boxwrap{width:100%; overflow:hidden;}
.cred01,.cred01 a,.cred01 a:visited,.cred01 a:hover{color:#B20000;}



.wrappbox{min-width:1003px; max-width:1360px; _width:1360px; margin:0 auto;   overflow:hidden;}
/* header 头部 */
.header{width:100%; height:98px; position:relative;    overflow:hidden;} 
.top{width:100%; height:98px; margin:0  auto; background:url(../images/bg/bg_top.png)  left   top    no-repeat; overflow:hidden;}
.topleft{float:left; width:202px;height:53px; position:relative; padding:23px   0    0    28px; overflow:hidden;}
.topright{float:right; width:auto;position:relative; font-size:13px;font-family:"微软雅黑"; padding:40px  0 0  0; overflow:hidden;}
.topright  ul  li{float:left;overflow:hidden;width:68px;padding-right:9px;}
.topright li   a{color:#153367;}




/* content */
.content{width:100%; height: 615px; margin-top:-6px;position:relative; overflow:hidden;}
.conleft{ position:absolute; left:0; z-index:200; width:240px; height:615px; background:url(../images/bg/index_left.png) left top no-repeat;overflow:visible;}




/*  =============  导航 ================== */

/* 主体样式 */
/*** General ********************/
.nav li{list-style:none }
.nav a{display:block;text-decoration:none; color:#fff}
.nav li a.zindex{position:relative; z-index:2; padding-left:30px; height:30px; padding-top:10px; line-height:15px; font-size:14px; font-weight:bold;font-family:"黑体";}
.nav li a.zindex span{ font-size:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:0;filter:alpha(opacity=50);opacity:0.5; display:block;}
.nav p{font-size:14px;text-align:justify;line-height:21px;}
.nav img{padding:10px;box-shadow:1px 1px 4px rgba(102,102,102,.4);-webkit-box-shadow:1px 1px 4px rgba(102,102,102,.4);-moz-box-shadow:1px 1px 4px rgba(102,102,102,.4);}
/* for Demo preview *************/
/* Start .nav Class *************/
.nav{position:relative;padding:20px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:235px; height:550px;}
.nav li{float:none;height:40px; margin-bottom:1px; padding:8px 0}
.nav li:last-child{border-bottom:none;}
.nav li:hover{cursor:pointer;}
.nav li a{float:left;width:100%;padding:8px 0px;overflow:hidden;font-size:14px;text-align:left;letter-spacing:0.1em;transition:background-color .6s;-webkit-transition:background-color .6s;-moz-transition:background-color .6s;-o-transition:background-color .6s;-ms-transition:background-color .6s;}
.nav li a,.nav li a:visited,.nav li a:hover{color:#fff;}

/* Start .one Class *************/
.nav .one{position:absolute;display:none;top:0;left:100%;}
.one li{width:220px;height:30px;float:none;margin:0; letter-spacing:0;}
.one > li a{padding:5px 0 5px 14px; width:206px;text-align:left;text-transform:capitalize;font-size:12px;}
.one li i.icon-chevron-right{float:right;margin:3px 10px 0 0;font-size:12px;}
.nav li:hover ul.one{-webkit-animation:zoomIn .4s 1;animation:zoomIn .4s 1;}
/* End .one Class *************/
/* Start .one #sub-menu *************/
.one#menu{background:#000; filter:alpha(opacity=80);opacity:0.8; height:615px; margin-left:-12px;}

.one #sub-menu{background:#000; height:615px; filter:alpha(opacity=70);opacity:0.7; width:230px;}
.one#menu li{margin-left:0; background:url(../images/ico01.gif) 20px center no-repeat; text-indent:25px;}
.one#menu li a,.one#menu li a:visited,.one#menu li a:hover{color:#fff;}
.one #sub-menu li{margin-left:0px; letter-spacing:-1px;}
.one #sub-menu li a,.one #sub-menu li a:visited,.one #sub-menu li a:hover{color:#fff;}
/* End .one #sub-menu ************/
 
/* color */
.nav a{color:#ffffff;}

.nav li:hover > a{ background:url(../images/bg/navclick.png) left center no-repeat;}
.one#menu li:hover > a{ background:url(../images/ico01.gif) 20px center no-repeat #039;}
#sub-menu li:hover > a{ background:#039;}
.one li a i{color:#CCCCCC;}
.one li a:hover i{color:#FFFFFF;}
 
 

/* =============== @ 导航   ================ */



/* flashPic 幻灯片 */

.search{width:166px;height:28px;position:relative;margin-top:-80px;margin-left:25px;}

 #topSearch{width:166px; height:28px; display:inline-block;overflow:hidden;background: none;border:1px  solid  #405B86; padding-left:5px; margin-top:14px; font-size: 14px; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
 #topSearch #s{float:left; overflow:hidden;width:140px; height:28px; margin-right:5px; color: #A3A7B2; line-height: 28px; border:0; background: none;}
 #topSearch #searchBtn{float: right;overflow:hidden; width:17px; height:18px;margin-top:5px;margin-right:3px; cursor: pointer; text-indent: -9999em; border: 0; background: url(../images/bg/bg_search.png) left top    no-repeat;}





.conright{ position:absolute; left:220px; z-index:100; width:1140px; height:615px;  z-index:100; overflow:hidden;}

/* flashPic 幻灯片 */
.flashPic{width:1140px; margin:0 auto;overflow:visible;}
#example {width:1140px;height:615px;position:relative;}
#ribbon {position:absolute;top:-3px;left:-15px;z-index:500;}
#frame {position:absolute;z-index:0;width:1140px;height:615px;top:6px;right:-3px;}
#slides {position:absolute;top:0px;left:4px;z-index:100;}
#slides .next,#slides .prev {position:absolute;top:220px;left:-25px;width:24px;height:43px;display:block;z-index:101;}
.slides_container {width:1140px;height:615px;overflow:hidden;position:relative;}
#slides .next {left:1140px;}
.pagination {margin:0 auto;width:200px; margin-top:-50px; position:relative; z-index:1000;}
.pagination li {float:left;margin:0 4px; padding-top:15px; }
.pagination li a {display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/bg/bg_fPI27.png); background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
.caption {position:absolute; top:300px;left:-35px; height:40px; margin-left:40px;line-height:40px; padding:5px 20px 0 20px;width:650px;color:#000;font-size:14px;line-height:1.33;text-shadow:none; z-index:9999; font-weight:bold; font-family: "宋体"; letter-spacing:0;}
.caption p a,.caption p a:visited{display:inline; color:#000;}
.caption p a:hover{color:#F63;}
.slides_container a{display:block;}


/* foot */
.foot{width:100%;margin:0  auto;padding:10px  0  0  0; text-align:center;height:90px;line-height:27px;font-size:14px;font-family:"微软雅黑";color:#232323; background:url(../images/bg/bg_foot.png)  left   top    no-repeat; overflow:hidden;}




/*  =============  内页01 ================== */
/* subtop */

.subtopleft{float:left; width:612px;height:53px; position:relative; padding:23px   0    0    28px; overflow:hidden;}
.subtopright{float:right; height:60px;width:auto;position:relative; font-size:12px;font-family:"微软雅黑"; padding:20px 20px 0 0; overflow:hidden; }
.subtopright_nav{height:28px;}
.subtopright_nav  ul  li{float:left;overflow:hidden;width:52px;position:relative;padding:0  5px  0   8px;background:url(../images/ny/ny_line1.png)  right   5px   no-repeat;}
.subtopright_nav  li   a{color:#0f3a83;}
.subtopright_nav   .click02{background:none;}



.subsearch{width:250px;  height:25px; position:absolute;right:25px;overflow:hidden;}
.subtopSearch{height:25px;width:250px; display:inline-block;overflow:hidden;font-size: 14px; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;line-height: 23px;position:relative;}
.subtopSearch  .s{float:left; overflow:hidden; color:#929292;width:190px; border:1px  solid #DEDEDE;background:#F8F8F8;  height:23px;line-height: 23px;text-indent:25px;}
.subtopSearch  img{display:inline-block;left:5px;top:5px;position:absolute;}
.subtopSearch   .searchBtn{float: right;overflow:hidden; width:48px; height:25px;cursor: pointer;  border:0; background: url(../images/ny/ny_btn02.png) left  top    no-repeat;}


/* subcontent */
.subcontent{width:100%; margin-top:-6px;position:relative; overflow:hidden;}
.subconlefbg{width:100%;background:url(../images/ny/ny_lef2.png) left top  repeat-y; overflow:hidden;}
.subconleftop{width:100%;background:url(../images/ny/ny_lef1.png) left top  no-repeat; overflow:hidden;}
.subconlefbot{width:100%;background:url(../images/ny/ny_lef3.png) left bottom  no-repeat; overflow:hidden;}


/* subconlef */

.subconleft{ float:left; position:absolute; left:0; z-index:200; width:235px; height:615px;overflow:visible;}
.subconleft  .nav{background:none;}

/* subconright */
.subconright{ float:left; width:100%; position:relative; z-index:100; overflow:hidden;}


.subconrightcon{font-family:"微软雅黑";font-size:14px; margin-left:228px;}


.subconr_upbg{width:100%;min-height:140px;background:url(../images/ny/ny_conbg.png) left  top  repeat; overflow:hidden;}
.subconr_up{width:100%;min-height:140px;background:url(../images/ny/ny_bg1.png) left  bottom   no-repeat;overflow:hidden;}
.subconr_upcon{overflow:hidden; padding:20px  20px   20px  30px;}
.subconr_up_tit{background:url(../images/ny/ny_tit.png)  left  bottom   no-repeat;height:30px;line-height:30px;font-size:14px;color:blue;font-weight:bold;}
.subconr_up_tit  h2{background:url(../images/ny/ny_ico1.png)  15px  6px   no-repeat;text-indent:35px;}
.subconr_up_tit  h2  a{color:#08376F}
.subconr_up_list  ul{padding:10px;}
/*.subconr_up_list   li{font-weight:bold;float:left;padding:0   8px; height:auto;line-height:30px;text-indent:20px;letter-spacing:1px; width:194px}*/
.subconr_up_list   li{font-weight:bold;float:left;padding:0   8px; height:auto;line-height:30px;text-indent:20px;letter-spacing:1px; width:auto
!important; min-width:194px}

.subconr_up_list   li   a{background:url(../images/ny/ny_ico2.png) 5px   11px no-repeat;display:block;width:100%;}
.subconr_up_list   li a:hover{background:url(../images/ny/ny_ico3.png)  5px  11px no-repeat   #2964AA;display:block;color:#FFF;width:100%;}
.subconr_up_list   li.ny_erjiclick  a,.subconr_up_list   li.ny_erjiclick  a:visited,.subconr_up_list   li.ny_erjiclick  a:hover{background:url(../images/ny/ny_ico3.png)  5px  11px no-repeat   #2964AA;display:block;color:#FFF;width:100%;}




.subconr_downbg{width:100%;background:url(../images/ny/ny_conbg.png) left  top  repeat;}
.subconr_downbg2{width:100%;background:url(../images/ny/ny_content.png)  right  bottom   no-repeat;}
.subconr_down{padding:15px 15px 0   0;background:url(../images/ny/ny_bg2.png)  left  top   no-repeat;}
.subconr_down_ico{height:43px;}
.subconr_down_ico  ul{float:right;overflow:hidden;}
.subconr_down_ico   li{float:left;overflow:hidden;margin-right:10px;}


.subconr_down_ico  .ico1   a{display:block;width:56px;height:43px;background:url(../images/ny/pic1.png)  left  top   no-repeat;}
.subconr_down_ico  .ico2   a{display:block;width:56px;height:43px;background:url(../images/ny/pic2.png)  left  top   no-repeat;}
.subconr_down_ico  .ico3   a{display:block;width:56px;height:43px;background:url(../images/ny/pic3.png)  left  top   no-repeat;}

.subconr_down_ico  .ico1  a:hover {background:url(../images/ny/pic01.png)  left  top   no-repeat;}
.subconr_down_ico  .ico2   a:hover{background:url(../images/ny/pic02.png)  left  top   no-repeat;}
.subconr_down_ico  .ico3   a:hover{background:url(../images/ny/pic03.png)  left  top   no-repeat;}



.subconr_down_con{ width:100%; min-height:550px; _height:450px; overflow:hidden; _overflow:visible;}

.subconr_down_context{text-align:left; padding:0 40px 30px 40px; line-height:30px;overflow:hidden;}





/*  =============  内页02 ================== */



/* ==========右边具体内容部分 */


/* 引用部分 */


.article{ width:100%; height:auto; margin:0 auto;  overflow:hidden;}
.nytitle1{ width:100%; height:50px; line-height:50px;  font-weight:bold; color:#2964AA; text-align:center; overflow:hidden;}
.time{ width:100%; height:35px; line-height:35px; padding:5px 0; text-align:center; overflow:hidden;}
.time span{ color:#2964AA;}
.timebuttom{ width:100%; height:1px;background:url(../images/ny/ny_line.gif) center  top  no-repeat; overflow:hidden;}
.nytext{ width:100%; height:auto; line-height:30px; padding:15px 0; overflow:hidden;}
.nextpage{ height:30px; line-height:30px;}
.nextpage span{ color:#5E86C1;}
.nextpage a:link{ color:#000; text-decoration:none;}
.nextpage a:visited{ color:#000; text-decoration:none;}
.nextpage a:hover{ color:#2964AA; text-decoration:none;}
.nextpage a:actived{ color:#2964AA; text-decoration:none;}
.nytextlist{width:100%; height:auto; height:auto; line-height:30px; margin-top:0px;}
.nytextlist li{ background:url(../images/ico02.gif) 5px no-repeat; text-indent:25px;border-bottom:1px dashed #e1e1e1;color:#222222;}
.nytextlist span{ float:right; padding-right:10px; color:#B2B2B2;font-weight:normal;}
.nytextlist li a:link{ color:#000; text-decoration:none;}
.nytextlist li a:visited{ color:#000; text-decoration:none;}
.nytextlist li a:hover{ color:#153567; text-decoration:none;}
.nytextlist li a:actived{ color:#153567; text-decoration:none;}

.nypiclist{ width:100%; height:auto; overflow:hidden;}
.nypiclist ul li{ float:left; width:137px; height:145px; line-height:24px; text-align:center; padding:10px 15px;}
.nypiclist img{ width:137px; height:105px; padding:2px; border:1px solid #e1e1e1;}
.nypiclist a{ cursor:pointer;}
.nypiclist a:link{ color:#000; text-decoration:none;}
.nypiclist a:visited{ color:#000; text-decoration:none;}
.nypiclist a:hover{ color:#153567; text-decoration:none;}
.nypiclist a:actived{ color:#153567; text-decoration:none;}



/* == add == */
.subconr_up_list02{padding:10px;}
.subconr_up_list02  {width:100%; overflow:hidden;}
.subconr_up_list02 .tablebox{width:100%;}
.subconr_up_list02 .tablebox td{vertical-align:top; line-height:28px;}
.subconr_up_list02 .title001{float:left; width:240px; padding:0 10px 0 0; text-align:right; font-size:14px; color:#084B9C; font-weight:bold; overflow:hidden;}
.subconr_up_list02 .title001 a,.subconr_up_list02 .title001 a:visited,.subconr_up_list02 .title001 a:hover{color:#084B9C;}
.subconr_up_list02 .con001 li{font-weight:bold;float:left;overflow:hidden;width:255px; letter-spacing:-1px; padding:0 5px;height:28px;line-height:28px;text-indent:20px;letter-spacing:1px;}

.subconr_up_list02 .con001 li  a{background:url(../images/ny/ny_ico2.png) 5px   10px no-repeat;display:block;width:100%;}
.subconr_up_list02 .con001 li a:hover{background:url(../images/ny/ny_ico3.png)  5px  10px no-repeat   #2964AA;display:block;color:#FFF;width:100%;}
.subconr_up_list02 .con001 li.ny_erjiclick  a,.subconr_up_list02 .con001 li.ny_erjiclick  a:visited,.subconr_up_list02 .con001 li.ny_erjiclick  a:hover{background:url(../images/ny/ny_ico3.png)  5px  10px no-repeat   #2964AA;display:block;color:#FFF;width:100%;}

/* == add == */



#jsddm li ul
{	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	margin-top:1px;
	margin-left:-8px;
	*margin-left:-49px;
	font-weight: normal;
	font-size:12px;

}

#jsddm li ul li
{	float: none;
	margin-top:1px;
	margin:0px,0px;	

}

#jsddm li ul li a
{	width: auto;
	background: #255fb6;
	color: #e7eef4;
 	text-decoration:none;
	text-indent: 5px;
	text-align:center;
}

#jsddm li ul li a:hover
{	background: #3585db;
	font-size:14px;
	text-decoration:none;
	font-size:12px;
	
}
			
			
/* 2014/11/14 日添加 */
.sublist{width:100%; min-height:600px; _height:600px; overflow:hidden; _overflow:inherit;}
.sublistcon{width:100%; padding:10px 0; overflow:hidden;}
.sublistcon dl{width:100%; padding:10px 0; overflow:hidden;}
/*.sublistcon dl dt{width:100%; margin-bottom:10px; margin-left:18px; height:30px; line-height:30px; background:url(../images/ico5.jpg) 20px 9px no-repeat; color:#084B9C; text-indent:40px; font-weight:bold; font-size:13px; border-bottom:1px dotted #ddd; overflow:hidden;}*/
.sublistcon dl dt{width:100%; margin-bottom:10px; margin-left:1px; height:30px; line-height:30px; color:#084B9C; text-indent:40px; font-weight:bold; font-size:13px; border-bottom:1px dotted #ddd; overflow:hidden;}
.sublistcon dl dt a,.sublistcon dl dt a:link,.sublistcon dl dt a:visited,.sublistcon dl dt a:hover{color:#084B9C;}
.sublistcon dl dd{float:left; width:99%; height:40px;margin-left:35px; line-height:40px; font-size:14px; background:url(../images/ico02.gif) 20px 17px no-repeat; text-indent:40px; overflow:hidden;}
	
/* 2015-01-12 新增 */
.sub_showlistbox{ max-width:1360px; min-width:1003px; margin:0 auto; background:url(../images/bg/bg_subcontent11_line.jpg) center top repeat-y; position:relative; margin-top:-5px; overflow:hidden;}
.sub_showlist{width:100%; background:url(../images/bg/bg_subcontent11_bot.jpg) center bottom no-repeat; overflow:hidden;}
.sub_showlistcon{padding:15px 25px; min-height:620px;}
.sub_showlistcon dl{width:100%; padding:15px 0; overflow:hidden;}
.sub_showlistcon dt{ width:100%; font-size:18px;color:#0d2e83; font-weight:bold; height:40px; font-family:"微软雅黑", "黑体"; line-height:40px; text-indent:15px; background:url(../images/bg/bg_title11.png) left top repeat-x; overflow:hidden;}
.sub_showlistcon dt a,.sub_showlistcon dt a:link,.sub_showlistcon dt a:visited{color:#0d2e83;}
.sub_showlistcon dt a:hover{color:#005eb6;}

.sub_showlistcon dd{width:100%; overflow:hidden;}
.sub_showlistcon dd h6{width:100%; height:42px; line-height:42px; background:url(../images/bg/bg_title12.png) left top repeat-x; overflow:hidden;}
.sub_showlistcon dd h6 span{display:block; width:auto; float:left; height:42px; line-height:42px; background:url(../images/ico11.png) 15px 15px no-repeat; font-size:15px; font-family: "黑体";color:#444; text-indent:40px; overflow:hidden;}
.sub_showlistcon dd h6 span a,.sub_showlistcon dd h6 span a:link,.sub_showlistcon dd h6 span a:visited{color:#444;}
.sub_showlistcon dd h6 span a:hover{color:#005eb6;}

.sub_showlistcon dd ul{padding:15px; overflow:hidden;}
.sub_showlistcon dd ul li{ float:left; width:24%; height:35px; padding:0 5px; line-height:35px; font-size:14px; overflow:hidden;}
.sub_showlistcon dd ul li a,.sub_showlistcon dd ul li a:visited,.sub_showlistcon dd ul li a:hover{display:block; width:100%;  height:35px; line-height:35px; background:url(../images/ico12.png) 10px 12px no-repeat; text-indent:30px; font-family: "黑体";}
.sub_showlistcon dd ul li a:hover{background:url(../images/ico13.png) 10px 12px no-repeat; color:#0066CC; font-weight:bold;}


/* notice_seach  2015-7-13 */
.notice_seach{width:100%; height:40px; background:url(../images/bg/bg_line01.jpg) left top repeat-x; margin-top:-10px; position:relative; position:relative; z-index:10000; overflow:hidden;}
.notice{float:left; background:url(../images/ico001.gif) 40px center no-repeat; width:auto; height:40px; padding-left:60px; overflow:hidden;}
.noticetit{float:left; width:65px; height:40px; line-height:40px; font-family:"宋体"; color:#666; overflow:hidden;}
.noticecon{float:left; width:600px; height:40px; line-height:40px; overflow:hidden;}
.noticecon a,.noticecon a:visited{color:#666;}
.noticecon a:hover{color:#2A66AD;}
.noticecon span{float:right; color:#b3b3b3;}

.subtopright{float:right; height:40px;width:auto;position:relative; font-size:12px;font-family:"微软雅黑"; padding:35px 20px 0 0; overflow:hidden; }
.subsearch{width:250px;  height:25px; position:absolute;right:110px; top:8px; overflow:hidden;}
